package com.yvon.maple.service.system.dto;

import com.yvon.maple.pojo.BaseTreeDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel("部门树响应参数")
public class DeptDTO extends BaseTreeDTO<DeptDTO> {

    /**
     * 名称
     */
    private String name;

    /**
     * 部门编码
     */
    private String code;

    /**
     * 部门全称
     */
    @ApiModelProperty(value = "部门全称")
    private String fullName;

    /**
     * 负责人用户id
     */
    private String leaderUserId;

    /**
     * 电话
     */
    private String phone;

    /**
     * 电子邮件
     */
    private String email;

    /**
     * 启用
     */
    private Boolean enabled;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;

}
